home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / disk / cdrom / MusicBox-2.1bi.lha / MusicBox / Icon1.c < prev    next >
Encoding:
C/C++ Source or Header  |  2000-09-29  |  6.2 KB  |  140 lines

  1. /*
  2.  ##########################################################################
  3.  ####                                                                  ####
  4.  ####                        The MusicBox Project                      ####
  5.  ####                    ============================                  ####
  6.  ####                                                                  ####
  7.  #### Icon1.c                                                          ####
  8.  ####                                                                  ####
  9.  #### Version 2.1os  --  September 29, 2000                            ####
  10.  ####                                                                  ####
  11.  #### Copyright (C) 1994  Thomas Dreibholz                             ####
  12.  ####               2000  Molbachweg 7                                 ####
  13.  ####                     51674 Wiehl                                  ####
  14.  ####                     Germany                                      ####
  15.  ####                                                                  ####
  16.  ####                     EMail: Dreibholz@bigfoot.com                 ####
  17.  ####                     WWW:   http://www.bigfoot.com/~dreibholz     ####
  18.  ####                                                                  ####
  19.  ##########################################################################
  20. */
  21. /***************************************************************************
  22.  *                                                                         *
  23.  *   This program is free software; you can redistribute it and/or modify  *
  24.  *   it under the terms of the GNU General Public License as published by  *
  25.  *   the Free Software Foundation; either version 2 of the License, or     *
  26.  *   (at your option) any later version.                                   *
  27.  *                                                                         *
  28.  ***************************************************************************/
  29.  
  30. /* MusicBox AudioCD-Icon */
  31.  
  32. UWORD AudioCDI1Data[] =
  33. {
  34. /* Plane 0 */
  35.     0x0000,0x0000,0x0000,0x0000,0x0006,0x0000,0x007F,0xFFE7,
  36.     0x8000,0x0000,0x0007,0xE000,0x007F,0xFFE7,0xF800,0x0000,
  37.     0x0000,0x0000,0x007F,0xFFFF,0x8000,0x0000,0x0000,0x0000,
  38.     0x007F,0xFFFF,0x8000,0x0000,0x0000,0x0000,0x007F,0xFFFF,
  39.     0x8000,0x0000,0x0000,0x0000,0x007F,0xFFFF,0x8000,0x0000,
  40.     0x0000,0x0000,0x007F,0xFFFF,0x8000,0x0000,0x0000,0x0000,
  41.     0x007F,0xFFFF,0x8000,0x0000,0x0000,0x0000,0x0000,0x0000,
  42.     0x0000,0x0000,0x0000,0x0000,
  43. /* Plane 1 */
  44.     0x7FFF,0xFFFE,0x0000,0x6600,0x0019,0x8000,0x607F,0xFFF8,
  45.     0x6000,0x6600,0x0018,0x1800,0x607F,0xFFF8,0x0600,0x6600,
  46.     0x001F,0xFF80,0x607F,0xFFFF,0x8180,0x6600,0x0000,0x1980,
  47.     0x607F,0xFFFF,0x8180,0x6600,0x0000,0x1980,0x607F,0xFFFF,
  48.     0x8180,0x6600,0x0000,0x1980,0x607F,0xFFFF,0x8180,0x6600,
  49.     0x0000,0x1980,0x607F,0xFFFF,0x8180,0x6600,0x0000,0x1980,
  50.     0x607F,0xFFFF,0x8180,0x6600,0x0000,0x1980,0x6000,0x0000,
  51.     0x0180,0x7FFF,0xFFFF,0xFF80,
  52. /* Plane 2 */
  53.     0x0000,0x0000,0x0000,0x19FF,0xFFE6,0x0000,0x1FFF,0xFFE7,
  54.     0x8000,0x19FF,0xFFE7,0xE000,0x1FFF,0xFFE7,0xF800,0x19FF,
  55.     0xFFE0,0x0000,0x1FFF,0xFFFF,0xFE00,0x19FF,0xFFFF,0xE600,
  56.     0x1FFF,0xFFFF,0xFE00,0x19FF,0xFFFF,0xE600,0x1FFF,0xFFFF,
  57.     0xFE00,0x19FF,0xFFFF,0xE600,0x1FFF,0xFFFF,0xFE00,0x19FF,
  58.     0xFFFF,0xE600,0x1FFF,0xFFFF,0xFE00,0x19FF,0xFFFF,0xE600,
  59.     0x1FFF,0xFFFF,0xFE00,0x19FF,0xFFFF,0xE600,0x1FFF,0xFFFF,
  60.     0xFE00,0x0000,0x0000,0x0000,
  61. };
  62.  
  63. struct Image AudioCDI1 =
  64. {
  65.     0, 0,         /* Upper left corner */
  66.     41, 20, 3,       /* Width, Height, Depth */
  67.     AudioCDI1Data,     /* Image data */
  68.     0x0007, 0x0000,     /* PlanePick, PlaneOnOff */
  69.     NULL       /* Next image */
  70. };
  71.  
  72. UWORD AudioCDI2Data[] =
  73. {
  74. /* Plane 0 */
  75.     0x0000,0x0000,0x0000,0x19FF,0xFFE6,0x0000,0x1FFF,0xFFE7,
  76.     0x8000,0x19FF,0xFFE7,0xE000,0x1FFF,0xFFE7,0xF800,0x19FF,
  77.     0xFFE0,0x0000,0x1FFF,0xFFFF,0xFE00,0x19FF,0xFFFF,0xE600,
  78.     0x1FFF,0xFFFF,0xFE00,0x19FF,0xFFFF,0xE600,0x1FFF,0xFFFF,
  79.     0xFE00,0x19FF,0xFFFF,0xE600,0x1FFF,0xFFFF,0xFE00,0x19FF,
  80.     0xFFFF,0xE600,0x1FFF,0xFFFF,0xFE00,0x19FF,0xFFFF,0xE600,
  81.     0x1FFF,0xFFFF,0xFE00,0x19FF,0xFFFF,0xE600,0x1FFF,0xFFFF,
  82.     0xFE00,0x0000,0x0000,0x0000,
  83. /* Plane 1 */
  84.     0x7FFF,0xFFFE,0x0000,0x6600,0x0019,0x8000,0x607F,0xFFF8,
  85.     0x6000,0x6600,0x0018,0x1800,0x607F,0xFFF8,0x0600,0x6600,
  86.     0x001F,0xFF80,0x607F,0xFFFF,0x8180,0x6600,0x0000,0x1980,
  87.     0x607F,0xFFFF,0x8180,0x6600,0x0000,0x1980,0x607F,0xFFFF,
  88.     0x8180,0x6600,0x0000,0x1980,0x607F,0xFFFF,0x8180,0x6600,
  89.     0x0000,0x1980,0x607F,0xFFFF,0x8180,0x6600,0x0000,0x1980,
  90.     0x607F,0xFFFF,0x8180,0x6600,0x0000,0x1980,0x6000,0x0000,
  91.     0x0180,0x7FFF,0xFFFF,0xFF80,
  92. /* Plane 2 */
  93.     0x0000,0x0000,0x0000,0x19FF,0xFFE6,0x0000,0x1F80,0x0007,
  94.     0x8000,0x19FF,0xFFE7,0xE000,0x1F80,0x0007,0xF800,0x19FF,
  95.     0xFFE0,0x0000,0x1F80,0x0000,0x7E00,0x19FF,0xFFFF,0xE600,
  96.     0x1F80,0x0000,0x7E00,0x19FF,0xFFFF,0xE600,0x1F80,0x0000,
  97.     0x7E00,0x19FF,0xFFFF,0xE600,0x1F80,0x0000,0x7E00,0x19FF,
  98.     0xFFFF,0xE600,0x1F80,0x0000,0x7E00,0x19FF,0xFFFF,0xE600,
  99.     0x1F80,0x0000,0x7E00,0x19FF,0xFFFF,0xE600,0x1FFF,0xFFFF,
  100.     0xFE00,0x0000,0x0000,0x0000,
  101. };
  102.  
  103. struct Image AudioCDI2 =
  104. {
  105.     0, 0,         /* Upper left corner */
  106.     41, 20, 3,       /* Width, Height, Depth */
  107.     AudioCDI2Data,     /* Image data */
  108.     0x0007, 0x0000,     /* PlanePick, PlaneOnOff */
  109.     NULL       /* Next image */
  110. };
  111.  
  112. struct DiskObject AudioCD =
  113. {
  114.     WB_DISKMAGIC,    /* Magic Number */
  115.     WB_DISKVERSION,     /* Version */
  116.     {          /* Embedded Gadget Structure */
  117.    NULL,       /* Next Gadget Pointer */
  118.    0, 0, 41, 21,     /* Left,Top,Width,Height */
  119.    GADGIMAGE | GADGHIMAGE, /* Flags */
  120.    RELVERIFY | GADGIMMEDIATE,    /* Activation Flags */
  121.    BOOLGADGET,    /* Gadget Type */
  122.    (APTR)&AudioCDI1,   /* Render Image */
  123.    (APTR)&AudioCDI2,   /* Select Image */
  124.    NULL,       /* Gadget Text */
  125.    NULL,       /* Mutual Exclude */
  126.    NULL,       /* Special Info */
  127.    0,       /* Gadget ID */
  128.    (APTR) 0x0001,    /* User Data (Revision) */
  129.     },
  130.     WBPROJECT,       /* Icon Type */
  131.     (char *)"MusicBox:ShowCD",      /* Default Tool */
  132.     NULL,         /* Tool Type Array */
  133.     NO_ICON_POSITION,      /* Current X */
  134.     NO_ICON_POSITION,      /* Current Y */
  135.     NULL,         /* Drawer Structure */
  136.     NULL,         /* Tool Window */
  137.     4096          /* Stack Size */
  138. };
  139.  
  140.